Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              loader_main.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                              MultiBoot.o (MultiBoot)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              loader_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              loader_main.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

S32ml               0x18              Sio32MultiLoad.o
UsrSendBuf          0x10              bss.o
BurstLoad           0x4               loader_main.o
demo_bin_start      0x4               main.o
frame_retval        0x4               main.o
IntrTableBuf        0x34              intr_table.o
Cont                0x4               bss.o
SioFlagsBak         0x4               bss.o
demo_bin_length     0x4               main.o
RecvLoadCounter     0x4               loader_main.o
IntrFuncBuf         0x120             MultiSio.o
multiboot_status    0x4c              main.o
Trg                 0x4               bss.o
SioFlags            0x4               bss.o
SioStartFlag        0x4               bss.o
LoadCounterp        0x4               loader_main.o
IntrMainBuf         0x400             bss.o
UsrRecvBuf          0x40              bss.o
Ms                  0x1b0             MultiSio.o
OamBak              0x400             bss.o
ProgressCounter     0x4               loader_main.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             bss.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0.o
LOAD intr_main.o
LOAD MultiSioAsm.o
LOAD main.o
LOAD loader_main.o
LOAD sub.o
LOAD intr_table.o
LOAD bss.o
LOAD data.o
LOAD load_table_src.o
LOAD MultiBoot.o
LOAD MultiSio.o
LOAD Sio32MultiLoad.o
LOAD client.o
LOAD demo.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x8000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x08000000     0x1a34
 *(.text)
 .text          0x08000000      0x108 crt0.o
                0x08000000                _start
                0x080000c0                start_vector
 .text          0x08000108       0x9c intr_main.o
                0x08000108                intr_main
 .text          0x080001a4      0x154 MultiSioAsm.o
                0x080001e4                MultiSioIntr
                0x080001a4                MultiSioRecvBufChange
 .text          0x080002f8      0x2fc main.o
                0x080002f8                AgbMain
 .text          0x080005f4      0x4a0 loader_main.o
                0x080005f4                LoaderMain
 .text          0x08000a94       0x98 sub.o
                0x08000a98                IntrDummy
                0x08000a94                VBlankIntr
                0x08000acc                BgScSet
                0x08000a9c                KeyRead
                0x08000af4                Data2BgSc
 .text          0x08000b2c      0x6b0 MultiBoot.o
                0x0800108c                MultiBootCheckComplete
                0x08000fc8                MultiBootStartMaster
                0x08000fa4                MultiBootStartProbe
                0x08000b2c                MultiBootInit
                0x08000b68                MultiBootMain
 .text          0x080011dc      0x4a8 MultiSio.o
                0x080011dc                MultiSioInit
                0x08001354                MultiSioMain
                0x0800151c                MultiSioRecvDataCheck
                0x08001304                MultiSioStop
                0x0800144c                MultiSioSendDataSet
                0x080012ec                MultiSioStart
 .text          0x08001684      0x358 Sio32MultiLoad.o
                0x08001684                Sio32MultiLoadInit
                0x08001734                Sio32MultiLoadMain
                0x08001914                Sio32MultiLoadIntr
 .text          0x080019dc        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x080019dc                CpuFastSet
 .text          0x080019e0        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x080019e0                CpuSet
 .text          0x080019e4        0x8 C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                0x080019e4                MultiBoot
 .text          0x080019ec        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x080019ec                RegisterRamReset
 .text          0x080019f0        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x080019f0                VBlankIntrWait
 .text          0x080019f8       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x08001a00                _call_via_r2
                0x08001a10                _call_via_r6
                0x08001a0c                _call_via_r5
                0x08001a04                _call_via_r3
                0x08001a24                _call_via_fp
                0x08001a18                _call_via_r8
                0x08001a14                _call_via_r7
                0x080019f8                _call_via_r0
                0x08001a20                _call_via_sl
                0x08001a2c                _call_via_sp
                0x08001a1c                _call_via_r9
                0x08001a08                _call_via_r4
                0x080019fc                _call_via_r1
                0x08001a28                _call_via_ip
                0x08001a30                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x08001a34                _etext=.
                0x08001a34                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x08001a34     0x2464
 *(.rodata)
 .rodata        0x08001a34       0xa0 main.o
                0x08001a34                BgScDatap_ID
 .rodata        0x08001ad4       0x2c loader_main.o
 .rodata        0x08001b00       0x34 intr_table.o
                0x08001b00                IntrTable
 .rodata        0x08001b34     0x2320 data.o
                0x08002034                OamData_Sample
                0x08002054                PlttData_Sample
                0x08002254                CharData_Sample
                0x08001b34                BgScData_Sample
 .rodata        0x08003e54       0x10 load_table_src.o
                0x08003e54                LoadTable
 .rodata        0x08003e64       0x1c MultiSio.o
 .rodata        0x08003e80       0x18 Sio32MultiLoad.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x08003f98                .=(ALIGN(0x100)+(.&0xff))

.data           0x08003f98     0x49a0
 *(.data)
 .data          0x08003f98     0x1758 client.o
                0x080056f0                _binary_client_bin_end
                0x08003f98                _binary_client_bin_start
 .data          0x080056f0     0x3248 demo.o
                0x080056f0                _binary_demo_bin_start
                0x08008938                _binary_demo_bin_end
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x08008938                _edata=.
                0x08008938                PROVIDE (edata, .)
                0x08008938                __bss_start=.
                0x08008938                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x1458
 *(.dynbss)
 *(.bss)
 .bss           0x03000000        0x8 MultiBoot.o
 *(.bss.*)
 *(COMMON)
 *fill*         0x03000008        0x8
 COMMON         0x03000010       0x5c main.o
                                  0x0 (size before relaxing)
                0x03000010                demo_bin_start
                0x03000014                frame_retval
                0x03000018                demo_bin_length
                0x03000020                multiboot_status
 COMMON         0x0300006c       0x10 loader_main.o
                                  0x0 (size before relaxing)
                0x0300006c                BurstLoad
                0x03000070                RecvLoadCounter
                0x03000074                LoadCounterp
                0x03000078                ProgressCounter
 *fill*         0x0300007c        0x4
 COMMON         0x03000080       0x34 intr_table.o
                                  0x0 (size before relaxing)
                0x03000080                IntrTableBuf
 *fill*         0x030000b4        0xc
 COMMON         0x030000c0     0x1070 bss.o
                                  0x0 (size before relaxing)
                0x030000c0                UsrSendBuf
                0x030000d0                Cont
                0x030000d4                SioFlagsBak
                0x030000d8                Trg
                0x030000dc                SioFlags
                0x030000e0                SioStartFlag
                0x030000f0                IntrMainBuf
                0x030004f0                UsrRecvBuf
                0x03000530                OamBak
                0x03000930                BgBak
 COMMON         0x03001130      0x310 MultiSio.o
                                  0x0 (size before relaxing)
                0x03001130                IntrFuncBuf
                0x03001250                Ms
                0x03001400                RecvFuncBuf
 COMMON         0x03001440       0x18 Sio32MultiLoad.o
                                  0x0 (size before relaxing)
                0x03001440                S32ml
                0x03001458                .=ALIGN(0x4)
                0x03001458                .=ALIGN(0x4)
                0x03001458                _end=.
                0x03001458                _bss_end__=.
                0x03001458                __bss_end__=.
                0x03001458                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0xc0
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 main.o
 .debug_aranges
                0x00000020       0x20 loader_main.o
 .debug_aranges
                0x00000040       0x20 sub.o
 .debug_aranges
                0x00000060       0x20 MultiBoot.o
 .debug_aranges
                0x00000080       0x20 MultiSio.o
 .debug_aranges
                0x000000a0       0x20 Sio32MultiLoad.o

.debug_pubnames
                0x00000000      0x412
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x7c main.o
 .debug_pubnames
                0x0000007c       0x68 loader_main.o
 .debug_pubnames
                0x000000e4       0x55 sub.o
 .debug_pubnames
                0x00000139       0x31 intr_table.o
 .debug_pubnames
                0x0000016a       0x94 bss.o
 .debug_pubnames
                0x000001fe       0x61 data.o
 .debug_pubnames
                0x0000025f       0x20 load_table_src.o
 .debug_pubnames
                0x0000027f       0x82 MultiBoot.o
 .debug_pubnames
                0x00000301       0xb0 MultiSio.o
 .debug_pubnames
                0x000003b1       0x61 Sio32MultiLoad.o

.debug_info     0x00000000    0x208bc
 *(.debug_info)
 .debug_info    0x00000000     0x3774 main.o
 .debug_info    0x00003774     0x3802 loader_main.o
 .debug_info    0x00006f76     0x34e8 sub.o
 .debug_info    0x0000a45e     0x3312 intr_table.o
 .debug_info    0x0000d770     0x33ae bss.o
 .debug_info    0x00010b1e     0x2e6d data.o
 .debug_info    0x0001398b     0x3349 load_table_src.o
 .debug_info    0x00016cd4     0x3114 MultiBoot.o
 .debug_info    0x00019de8     0x3620 MultiSio.o
 .debug_info    0x0001d408     0x34b4 Sio32MultiLoad.o

.debug_abbrev   0x00000000      0xd59
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x15d main.o
 .debug_abbrev  0x0000015d      0x156 loader_main.o
 .debug_abbrev  0x000002b3      0x16b sub.o
 .debug_abbrev  0x0000041e      0x119 intr_table.o
 .debug_abbrev  0x00000537      0x101 bss.o
 .debug_abbrev  0x00000638      0x101 data.o
 .debug_abbrev  0x00000739      0x112 load_table_src.o
 .debug_abbrev  0x0000084b      0x1f4 MultiBoot.o
 .debug_abbrev  0x00000a3f      0x19c MultiSio.o
 .debug_abbrev  0x00000bdb      0x17e Sio32MultiLoad.o

.debug_line     0x00000000     0x1842
 *(.debug_line)
 .debug_line    0x00000000      0x2c0 main.o
 .debug_line    0x000002c0      0x3d7 loader_main.o
 .debug_line    0x00000697      0x18d sub.o
 .debug_line    0x00000824      0x808 MultiBoot.o
 .debug_line    0x0000102c      0x408 MultiSio.o
 .debug_line    0x00001434      0x40e Sio32MultiLoad.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(sio32_multi_load.elf elf32-littlearm)
